<%@page contentType="text/html;charset=GBK"%>
<!-- 定义计算三角形面积的方法，首先判断3个变量是否能构成一个三角形 -->
<%! 
public String getArea(double a,double b,double c){  
        if(a+b>c&&a+c>b&&c+b>a){                               
			double p = (a+b+c)/2.0;       // <!-- 如果能构成三角形，计算p值和面积值 -->
        	double area = Math.sqrt(p*(p-a)*(p-b)*(p-c));  
			return ""+area;               //<!-- 返回面积值 -->
        }
		else{
			return(""+a+","+b+","+c+"不能构成一个三角形，无法计算面积");
		}
}
%>
<br/>
得到传递过来的变量6,8,10，并将其转换成double类型<br/>
<%
String sA = request.getParameter("A1"); //6
String sB = request.getParameter("B"); //8
String sC = request.getParameter("C"); //10

double a = Double.parseDouble(sA);
double b = Double.parseDouble(sB);
double c = Double.parseDouble(sC);
%>
将传递过来的变量当成三角形的边长进行面积计算：<br/>
三角形面积是<%=getArea(a,b,c)%>